solar cross - French English Dictionary